#pragma once

#include <boost/archive/text_oarchive.hpp> 
#include <boost/archive/text_iarchive.hpp> 
#include <boost/archive/binary_iarchive.hpp>
#include <boost/archive/binary_oarchive.hpp>

#include <boost/serialization/string.hpp> 
#include <boost/serialization/serialization.hpp>
#include <boost/serialization/split_free.hpp>
#include <boost/serialization/access.hpp>  
#include <boost/serialization/nvp.hpp> 
#include <boost/serialization/map.hpp>  
#include <boost/serialization/set.hpp>  
#include <boost/serialization/unordered_map.hpp>  
#include <boost/serialization/unordered_set.hpp> 
#include <boost/serialization/vector.hpp>
#include <boost/serialization/version.hpp> 
#include <boost/serialization/shared_ptr.hpp>
#include <boost/serialization/shared_ptr_132.hpp>
#include <boost/serialization/array.hpp>